home *** CD-ROM | disk | FTP | other *** search
Lisp/Scheme | 1988-04-07 | 514 b | 19 lines | [TEXT/ttxt] |
- ;; Larry Mulcahy 1988
- ;; stack
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ; macro pop
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
- (defmacro pop (stack)
- `(let ((x (car ,stack)))
- (setq ,stack (cdr ,stack))
- x))
-
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
- ; macro push
- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
- (defmacro push (thing stack)
- `(setq ,stack (cons ,thing ,stack)))
-